<?php
if (!defined('BASEPATH'))
    exit('No direct script access allowed');

class Search_rent_flat extends CI_Controller {
    function __controller() {
        parent::Controller();
    }

    /**
     * шаблон для поиск , не задействованный
     */
    public function index($page = 0,$outget=array()) {
        # $region

        $data = array();
        $see = array();
        $title = 'Снять ';
        $this -> load -> model('Views_modul', 'views');
        $this -> load -> model('Adsent_modul', 'adsent');

        $this -> load -> model('search/rent/Flat_modul', 'search');

        $this -> load -> model('property/search_modul', 'property');
        
        $this -> load -> model('Bookmark_modul','Bookmark');

        // Принимаем запрос пользователя
        parse_str($_SERVER['QUERY_STRING'], $outget);
        // проверяем полученые данные
         
         
         
         
         /*
          * Записываем условия поиска в базу
          * */
		$search_save = $this-> Bookmark ->save($outget, 'rflat');
    


        # fgetcsv http://www.php.net/fgetcsv  serialize
 

        // Полигон
        $data[] = $this -> property -> poligon($outget);
        // Метро
        $data[] = $this -> property -> metro($outget);

        // регион
        $data[] = $this -> property -> region($outget);
        // улица или город
        $data[] = $this -> property -> street($outget);

        // на чём от метро
        $data[] = $this -> property -> only_foot_metro($outget);

        // За какое время добавлено объявление
        $data[] = $this -> property -> totime($outget);
        // Только фото
        $data[] = $this -> property -> onlyfoto($outget);
        ############# валюта currency
        $data[] = $this -> property -> minprice($outget);
        $data[] = $this -> property -> maxprice($outget);
 
        // Колличество комнат
        $data[] = $this -> property -> room_root($outget);

        // тип аренды
        $data[] = $this -> property -> for_days($outget);

        // тип аренды
        #	$data[] =  $this-> property ->maxprepay($outget);

        # доп инфо
        //  мебель
        $data[] = $this -> property -> mebel($outget);
        //  мебеь на кухне
        $data[] = $this -> property -> mebel_k($outget);
        //  Телефоны
        $data[] = $this -> property -> phone($outget);

        // Телевизор
        $data[] = $this -> property -> tv($outget);
        // Холодильник
        $data[] = $this -> property -> rfgr($outget);
        // Стиральная машина
        $data[] = $this -> property -> wm($outget);
        // Балкон
        $data[] = $this -> property -> balkon($outget);
        // можно животных:
        $data[] = $this -> property -> pet($outget);
        // можно с детьми:
        $data[] = $this -> property -> kids($outget);

        // Площадь кухни
        $data[] = $this -> property -> minkarea($outget);

        // Площадь кухни
        $data[] = $this -> property -> maxkarea($outget);

        // Жилая площадь
        $data[] = $this -> property -> minlarea($outget);

        //  Жилая площадь
        $data[] = $this -> property -> maxlarea($outget);

        // Общая площадь
        $data[] = $this -> property -> mintarea($outget);

        //  Общая площадь
        $data[] = $this -> property -> maxtarea($outget);

        // Этаж квартиры
        $data[] = $this -> property -> minfloor($outget);

        $data[] = $this -> property -> maxfloor($outget);

        // Этаж дома
        $data[] = $this -> property -> minfloorn($outget);
        $data[] = $this -> property -> maxfloorn($outget);

        // Не последний этаж
        $data[] = $this -> property -> floornl($outget);












        $data = $this -> property -> end_select($data); 
        $see['datas'] = $see['datas']['reload'] = $this -> search -> request($data);

        #    $output['obl_id']= 7700000000000;

        // для изменения поиска
 

        if (isset($outget['obl_id'])) {
            
        #    $datas['region']['default'] = $outget['obl_id'];
        #    $outget['region'] = $datas['region']['default'] ;
            
        $see['region']['default'] =    $outget['region'] = $outget['obl_id'];
        } else {
        $see['region']['default'] =    $outget['region'] = 7700000000000;
        }

        $see['region']['ar'] = $titles = $this -> adsent -> region();

        if ($outget['region'] == 7700000000000) {
            $metros['m'] = $metros['l'] = $this -> adsent -> metrosearch(1);

            $see['maps'] = $this -> load -> view('question/metro/msk', $metros, true);
        }

        if ($outget['region'] == 7800000000000) {
            $metros['m'] = $this -> adsent -> metrosearch(2);
            $see['maps'] = $this -> load -> view('question/metro/spb', $metros, true);

        }
        
        $see['get'] = $outget;
        
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
        

        $this -> views -> content = $this -> load -> view('search/rent/flat', $see, true);
        $this -> views -> menu = 'search';
        $this -> views -> left = '';
        $this -> views -> pathway = '';
        $this -> views -> title = $title;

        $this -> views -> head = '';

        #   public function flat($idr=false) {

        $content = $this -> views -> request_view();
        $this -> load -> view('home', $content);
    }
  


}
